<?php

/*
HTML.INC
 */
include 'config.inc';
include 'db.inc';
include 'IO.inc';

//FUNCOES GLOBAIS

//Funcao que retorna os parametros recebidos via $_GET[''];
function returnParams()
{
    global $parametros,$AlbumID,$nome,$UID,$descricao,$dtcadastro; 
    $parametro = explode("|",base64_decode($parametros));
   
    $AlbumID =      $parametro[0];    
    $nome =         $parametro[1];       
    $UID =          $parametro[2];         
    $descricao =    $parametro[3];    
    $dtcadastro =   $parametro[4];           
}

function curl_file($url, $timeout=0)
{
		$ch = curl_init();
		curl_setopt( $ch, CURLOPT_URL, $url );
		//curl_setopt ($ch, CURLOPT_HEADER, 1);
		curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
		curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, $timeout );
		$content = curl_exec( $ch );
		curl_close( $ch );

		return $content;
}

function cacheFiles($cachefile,$cachetime,$url,$showDetail)
 {
            $contador = 0; 
            
            if (file_exists($cachefile) && (time() - $cachetime < filemtime($cachefile)))
                {
                    
                    include $cachefile;
                }
            else
                {
                    $fp = fopen($cachefile, 'w');
                     fwrite($fp, "<ul>");
                        $xml = new SimpleXMLElement( curl_file( $url ) );
                        foreach($xml->channel->item as $node)
                            {
                            $contador++;
                            $link = $node->link;
                            //$tweet = str_replace("bichoespatifado:", "", $node->title); 
                            $title = $node->title;
                            $description = $node->description;
                            if($showDetail)
                                {
                                    fwrite($fp,"<p><a href=\"$link\">$title.</a><br />$description.</p>");   
                                }
                            else 
                                 {
                                    
                                    fwrite($fp,"<li><a href=\"$link\">$title</a></li>");
                                 }
                            
                            if ($contador == 3)
                                {
                                break;
                                
                                }
                                 
                            }
                        fwrite($fp, "</ul>");
                        
                        fclose($fp);
                        include $cachefile;
                }
        }       
 
function html_head()
{
    global $htmlKeywords,$htmlDescription,$htmlTitle,$htmlCSSStyle;
    echo "<head>";    
    echo "  <meta name=\"$htmlKeywords\" content=\"\" />";
    echo "  <meta name=\"$htmlDescription\" content=\"\" />";
    echo "  <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />";
    echo "  <title>$htmlTitle</title>";
    echo "  <script type=\"text/javascript\" src=\"js/jquery.js\"></script>";
    echo "  <script type=\"text/javascript\" src=\"js/jquery.lightbox-0.5.js\"></script>";
    echo "  <link rel=\"stylesheet\" type=\"text/css\" href=\"css/jquery.lightbox-0.5.css\" media=\"screen\" />";
    echo "  <link href=\"$htmlCSSStyle\" rel=\"stylesheet\" type=\"text/css\" media=\"screen\" />";
    echo "  <script type=\"text/javascript\">";
    echo "   $(function() {";
    echo "          $('#gallery a').lightBox();";
    echo "      });";
    echo "  </script>";
    echo "   <style type=\"text/css\">";
 // echo "	/* jQuery lightBox plugin - Gallery style */";
 // echo "	#gallery {background-color: #444;;padding:10px;width:520px;}";
    echo "      #gallery ul { list-style: none; }";
    echo "	#gallery ul li { display: inline; margin:6px; }";
 // echo "	#gallery ul img {";
 // echo "	//border: 5px solid #3e3e3e;";
 // echo "		border-width: 5px 5px 20px;";
 // echo "	}";
 // echo "	#gallery ul a:hover img {";
 // echo "		//border: 5px solid #fff;";
 // echo "		//border-width: 5px 5px 20px;";
 // echo "		//color: #fff;";
 // echo "	}";
 // echo "	#gallery ul a:hover { color: #fff; }";
    echo "	</style>";
    echo "</head>";
    
}

function html_body($estilo)
{    
    echo"<body>";
    echo"   <div id=\"wrapper\">";                                    
    echo"       <div id=\"header\" class=\"container\">"; 
    echo"           <div id=\"logo\">";                              
    html_logo();
    echo"           </div>";                                                   
    echo"           <div id=\"menu\">";                                   
    html_menu();
    echo"           </div>";                                        
    echo"       </div>";                                                   
    echo"       <div id=\"page\" class=\"container\">";              
    echo"           <div id=\"content\">";   
    if ($estilo !='default'){ html_post();   } else{ html_postDefault();};
    echo"               <div style=\"clear: both;\">&nbsp;</div>";
    echo"           </div>";                                                   
    echo"       <div id=\"sidebar\">";                                       
    echo"           <ul>";
    if ($estilo !='default')
        { 
            //html_search();
            html_detalhes();}
    else
        {
            // html_feedTestes(); 
        }
    html_albums();			 
    echo"           </ul>";
    echo"       </div>";
    echo"           <div style=\"clear: both;\">&nbsp;</div>";
    echo"    </div>";
    echo        "</div>";
    echo"   <div id=\"footer-content\" class=\"container\">";
    echo"       <div id=\"footer-bg\">";
    echo"           <div id=\"column1\">";
    html_twitter();
    echo"           </div>";
    echo"           <div id=\"column2\">";
    html_noticias();
    echo"           </div>";
    echo"           <div id=\"column3\">";
    html_footerColumn();
    echo"           </div>";
    echo"       </div>";
    echo"   </div>";
    echo"   <div id=\"footer\">";
    html_footer();
    echo"   </div>";
    echo"</body>";
}

function html_logo()
{
    global $htmlTitle, $htmlSubtitle;
    echo "<h1><a href=\"#\">$htmlTitle </a></h1>";
    echo "<p>$htmlSubtitle</p>";		
}

function html_menu()
{
    global $menuItens;
    echo "<ul>"; 
    for($i = 0 ; $i < count($menuItens); $i++ )
    {
        echo "<li>$menuItens[$i]</li>";
    }
    echo "</ul>";
}

function html_post()
{
    global $nome,$dtcadastro,$descricao,$UID;
    echo "<div class=\"post\">";   
    echo    "<h2 class=\"title\"><a href=\"#\">$nome</a></h2>";				
    echo    "<p class=\"meta\"><span class=\"date\">$dtcadastro</span><span class=\"posted\">Posted by <a href=\"#\">Mauricio</a></span></p>";				
    echo    "<div style=\"clear: both;\">&nbsp;</div>";				
    echo    "<div class=\"entry\">";
    list_texto($UID); 
    echo    "</div></div>" ; 
    echo "<div class=\"post\">";   
    echo        "<div class=\"entry\">";				
 // echo            "<p>$descricao</p>";
    list_thumb($UID, $descricao);
    echo        "</div>";
    echo "</div>";			
}

function html_postDefault()
{
    echo "<div class=\"post\">";   
    echo    "<h2 class=\"title\"><a href=\"#\">Welcome to Bicho Espatifado </a></h2>";				
    echo    "<p class=\"meta\"><span class=\"date\">Mar&ccedil;o 13, 2012</span><span class=\"posted\">Posted by <a href=\"#\">Mauricio</a></span></p>";				
    echo    "<div style=\"clear: both;\">&nbsp;</div>";				
    echo        "<div class=\"entry\">";				
    echo            "<p>Um belo dia três amigos se reuniram e decidiram que deveriam fazer uma viagem de <a href=\"#\">moto</a> para esquecer os problemas sentir o <a href=\"#\">vento</a> no rosto. Foi aí que começou o planejamento para que o <a href=\"#\">sonho</a> virasse <a href=\"#\">realidade</a>. Barganhamos férias no mesmo período , fizemos um roteiro que daria a <a href=\"#\">volta pelo Brasil</a>, começando pelo Estado de São Paulo, Subindo para Goiás, passando pelo Distrito Federal <a href=\"#\">(Eh Lazanha Boa!!!!!!)</a>, cortando o topo de Minas Gerais <a href=\"#\">(Muita Cachaça)</a>, entrando pela Bahia, descendo pelo Espírito Santo, Rio de Janeiro e <a href=\"#\">UFA!!!!!</a>, chegamos em casa depois de uma semana e <a href=\"#\">4000km</a> nas costas. Não tínhamos a menor pretensão de criar um <a href=\"#\">grupo de motoqueiros</a> ,mas durante a viagem fomos abordados por várias pessoas perguntando qual era o nome do grupo, se tínhamos adesivos do grupo e etc…Então ao  parar em uma cidade eu disse : “Nossa quanto bicho espatifado no <a href=\"#\">capacete</a> e na moto”, o LG retrucou <a href=\"#\">“Tá aí!!! Bicho espatifado será o nome do nosso grupo.”</a> . Foi então que surgiu <a href=\"#\">“OS BICHO ESPATIFADO”</a>.Cada um nós obteve um codinome , que foi dado conforme os acontecimentos nesta viagem. São eles : Besouro Solitário , Tarântula Engasopada, Bicho Pau fumeta(noiva).</p>";					
   // echo            "<p class=\"links\"><a href=\"#\" class=\"more\">Read More</a><a href=\"#\" title=\"b0x\" class=\"comments\">Comments</a></p>";					
    echo        "</div>";				
    echo "</div>";			
}
  
function html_search()
{
    echo "<li>";
    echo "<div id=\"search\" >";
    echo    "<form method=\"get\" action=\"#\">";
    echo        "<div>";
    echo            "<input type=\"text\" name=\"s\" id=\"search-text\" value=\"\" />";
    echo            "<input type=\"submit\" id=\"search-submit\" value=\"GO\" />";
    echo        "</div>";
    echo    "</form>";
    echo "</div>  ";
    echo "<div style=\"clear: both;\">&nbsp;</div>";
    echo "</li>";
 }
 
function html_detalhes()
{
    global $AlbumID;
    echo "<li>";  
    echo    "<h2>Detalhes</h2>";					
    list_albumDetail($AlbumID);   					
    echo "</li>"; 				
 }
 
function html_albums()
{     
   echo "<li>";  
   echo     "<h2>Lista de Albuns</h2>";					
   echo     "<ul>";					
   list_album();
   echo     "</ul>";						
   echo "</li>";					    
 }
 
function html_footerColumn()
{
    echo "<h2>Contato</h2>";
    echo "<p>Twitter :<br/>@bichoespatifado</p>";
    echo "<p>Email:<br/>bichoespatifado@gmail.com";
    echo "<p>Facebook :<br/> http://www.facebook.com/bichoespatifado";
    
//Exemplo para preenchimento com lista        
//echo "<h2>Recommended Links</h2>";
//echo "<ul>";
//echo "<li><a href=\"#\">Consectetuer adipiscing elit</a></li>";
//echo "<li><a href=\"#\">Metus aliquam pellentesque</a></li>";
//echo "<li><a href=\"#\">Suspendisse iaculis mauris</a></li>";
//echo "<li><a href=\"#\">Urnanet non molestie semper</a></li>";
//echo "<li><a href=\"#\">Proin gravida orci porttitor</a></li>";
//echo "</ul>";  
 }
 
function html_twitter()
{
    
    global $urlTwitter, $twitterUser, $cacheFileTwitter,$cacheTwitterTime;
    echo "<h2>@$twitterUser</h2>";
    cacheFiles($cacheFileTwitter,$cacheTwitterTime,$urlTwitter,FALSE); //
    
}

function html_noticias()
{
    global $urlNoticias , $cacheFileNoticias ,$cacheNoticiasTime , $noticiasTitulo;
    echo "<h2>$noticiasTitulo</h2>";
    cacheFiles($cacheFileNoticias,$cacheNoticiasTime,$urlNoticias,TRUE);
    
    
}

function html_feedTestes()
{
    echo '<li>';
    echo '<h2>Testes [<a href=\"http://www.moto.com.br\" target=\"_blank\">moto.com.br</a>]</h2>';
    echo '<p> Neste paragrafo vai dar tudo certo pois gostaria de mostrar os testes realidos pelo motor homes.</p>';
    echo '</li>';
}
       
function html_footer()
{
    global $footer; 
    echo $footer;
}
 
?>
